#include "ad.h"
#include "mainwindow.h"
#include "pagemanager.h"
#include <QApplication>
#include <QDebug>
int main(int argc, char *argv[]) {
  QApplication a(argc, argv);

  // 创建主窗口
  MainWindow mainWindow;

  // 创建页面管理器，传入mainWindow实例
  PageManager pageManager(&mainWindow);

  // 连接信号：当主窗口检测到RFID时，通知页面管理器
  QObject::connect(
      &mainWindow, &MainWindow::rfidCardDetected, &pageManager,
      &PageManager::onRfidCardDetected); // 先检测到刷卡读卡然后将卡号传给

  QObject::connect(
      &mainWindow, &MainWindow::open_return_timer, &pageManager,
      &PageManager::open_ReturnTimer); // 先检测到刷卡读卡然后将卡号传给

  // qDebug() << "";

  // 初始化页面管理器
  pageManager.init();

  return a.exec();
}
